Considerations on Correlations in Shift{Register Pseudorandom Number Generators and Their Removal
نویسندگان
چکیده
We present a simple calculation quantitatively explaining the triplet correlations in the popular shift{register random number generator \R250", which were recently observed numerically by Schmid and Wilding, and are known from general analysis of this type of generator. Starting from these considerations, we discuss various methods to remove these correlations by combining diierent shift{register generators. We implement and test a particularly simple and fast version, based on an XOR combination of two independent shift{register generators with diierent time lags. The results indicate that this generator has much better statistical properties than R250, while being only a factor of two slower. This is consistent with previous analytical considerations and successful applications of this type of generator. The known nine{point correlations still present in the generator are quantitatively understood by our simple arguments.
منابع مشابه
Polynomial versus Matrix Methods for Leap-ahead in Shift-register Type Pseudorandom Number Generators
We compare the cost of polynomial and matrix methods for leaping ahead an arbitrary amount in the period of shift-register based pseudorandom number generators. It is well known that both methods are applicable in the binary shiftregister case. However, for modular shift-registers with moduli other than 2, only the matrix method had been proposed. We present both methods for shift-registers wit...
متن کاملSome Methods of Parallel Pseudorandom Number Generation
We detail several methods used in the production of pseudorandom numbers for scalable systems. We will focus on methods based on parameterization, meaning that we will not consider splitting methods. We describe parameterized versions of the following pseudorandom number generation: 1. linear congruential generators 2. linear matrix generators 3. shift-register generators 4. lagged-Fibonacci ge...
متن کاملCryptanalysis of LFSR-based Pseudorandom Generators - a Survey
Pseudorandom generators based on linear feedback shift registers (LFSR) are a traditional building block for cryptographic stream ciphers. In this report, we review the general idea for such generators, as well as the most important techniques of cryptanalysis.
متن کاملInvestigation of FCSR-based Pseudorandom Sequence Generators for Stream Ciphers
In this paper, feedback with carry shift registers (FCSRs) are analyzed with main focus on the general case of FCSRs with arbitrary connection integer and on maximum-period FCSRs. Moreover, a keystream generator that employs the structure of the linear feedback shift register (LFSR)-based Geffegenerator is studied in connection with FCSRs as a special nonlinear combining generator. The consider...
متن کاملModified Alternating Step Generators with Non-Linear Scrambler
Pseudorandom generators, which produce keystreams for stream ciphers by the exclusiveor sum of outputs of alternately clocked linear feedback shift registers, are vulnerable to cryptanalysis. In order to increase their resistance to attacks, we introduce a non-linear scrambler at the output of these generators. Non-linear feedback shift register plays the role of the scrambler. In addition, we ...
متن کامل